Hexo-继续优化 hexo 主题

博客焕然一新!

正文

修改 default_cover

​ 主题中的 default_cover 寄了很久了,才发现……

https://tuapi.eees.cc/api.php?type=302&category=fengjing 还能用,可以返回一张随机的风景图片。

png

清理 topo

​ 仔细检查了下网页发现 topo 类没有什么作用,还占用响应时间,删了。

png

​ 对应的样式也删了。

png

修改 categories-class-card

​ 在 _config.yml 中添加属性:

yaml
categories_cover: https://tuapi.eees.cc/api.php?type=302&category=fengjing

​ 在 categories.ejs 里将 theme.default_cover 改为 theme.categories_cover

png

GitTalk

​ 自己的评论系统失效半年了……好多文章无法使用 GitTalk:

png

​ 上网查了下解决方案:个人博客评论插件之 gittalk - 掘金 (juejin.cn)

png

​ 解决方法居然是用自己的账号 @GZ-Metal-Cell,点击 使用 GitHub 登录 就可以了吗?就这么简单的问题居然卡了大半年一直没去修……

​ 没创建过的文章都点一遍,评论系统就可以用了,那好像还挺机车唉。

​ 之后 Github 就会自动帮你创建 Issues,要关闭评论的话应该进去把对应的 Issues 删了就行了吧:

png

​ 但是这个评论系统,一般不科学上网是进不去的(好吧,我不知道 github.io 什么时候在福建会被封,毕竟在冀不翻墙是进不去的)

Tinypng API

​ 这个功能还蛮有用的,尝试整个 API 用 Python 帮我批量压缩图片。

​ 登录 TinyPNG – 开发者 API (tinify.cn),管理 账号信息

png

​ 申领一个 API:

png

​ 使用教程:TinyPNG – API Reference (tinify.cn)

​ 我试一下:

sh
pip install --upgrade tinify
python
import tinify
 
tinify.key = "XXX"
 
source = tinify.from_file("Test.jpg")
source.to_file("Test_optimized.jpg")

​ OK,能使。

png

随机图片 API

​ 这个 https://tuapi.eees.cc/api.php?type=302&category=fengjing 还挺好玩,每次点进去都会返回出随机的图片,但是响应时间好像挺随机的,想想能不能搞一个属于自己的:

​ 使用:

sh
curl -o /dev/null -s -w "time_connect: %{time_connect}\ntime_starttransfer: %{time_starttransfer}\ntime_total: %{time_total}\n" "https://tuapi.eees.cc/api.php?type=302&category=fengjing"

​ 整一个 Github 仓库用于存放图片:

png

访客统计